home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / mail / listserv / current_version.Z / current_version
Encoding:
Text File  |  1994-07-12  |  10.2 KB  |  242 lines

  1. VERSION: 6.0c (6.0c.940712.0)
  2. LAST UPDATE: July 12, 1994
  3. 6.0c.940712.0: - Various bug fixes + linux port
  4. 6.0c.2:      - Fixes with two typos
  5. 6.0c:      - Better digest format; other cosmetic changes
  6.       - catmail now times out after 2 minutes
  7.       - Ability not to compress archived files and messages
  8.       - ULISTPROC_ARCHIVES_UMASK env var
  9.       - farch may now update existing files
  10.       - bug fixes
  11. 6.0b:      - IRIX 5 port, reduced CPU usage
  12.       - Bug fix with "run" request and arg substitution
  13.       - Rearranged code to workaround AIX 3.2.4 system bugs
  14.       - Rearranged system calls to fio.c
  15.       - More sophisticated mail loop detection
  16.       - Includes a revision level for patches
  17.       - Combines all fixes made to 6.0a
  18. 6.0a:
  19.       - Includes a concurrent server
  20.       - System renamed to ListProcessor
  21.       - The version shown when running the system will only be 6.0a
  22.         if going live; otherwise you will still see 6.0
  23. FIXES:
  24.       - Fix with src/rev.c which dumped core
  25.       - Fix to two funcs called w/ less args when using SYSLOG
  26.       - Fix to rejection of digests if they exceeded a posed "limit"
  27.       - Fix to statistcs request
  28.       - Minor fix to systest
  29.       - Minor fix with "put" error messages
  30.       - Fix with non-listprocessor peered lists
  31.       - Fix with file descriptor leak in listproc.c
  32.       - Fix with core dump with some illegal addresses like john@.doe
  33.       - Updated default .ignored file
  34.       - Fix with -r flag to farch and files left around in /tmp or /var/tmp
  35.       - Fix with ERROR_MAIL_ANALYSIS stuff
  36.       - Fix with the set request for NeXT and Convex hosts
  37.       - Fix with syslog() which caused core dumps
  38.       - Fix with the upgrade_to_6.0a script
  39.       - Fix with syntax errors
  40.       - Includes all fixes made up to the 6.0 June 1 release:
  41.         - Fixes cloberred .warning file
  42.         - HP-UX OS bug workaround
  43.         - list no longer sends error messages to peers/news
  44.         - Fixes NeXT bug with awk program
  45.         - Fix with -r flag to farch
  46.         - fix with syslog(3) reporting
  47.         - more suggestions for compiler flags
  48.         - updated systest
  49.         - fix with Errors-To: addresses
  50.         - error messages from inews now emailed to sender, owner
  51.         - fix with list aliases in Subject: lines
  52.         - fix with "run" request
  53.         - more stuff in util/
  54. FEATURES:
  55.      This is a system that implements various mailing lists  with
  56.      one  list manager. It is automated, and obliterates the need
  57.      for user intervention and maintenance of multiple aliases of
  58.      the  form  "list,  list-owner,  list-request", etc. There is
  59.      support  provided  for  public  and   private   hierarchical
  60.      archives,  moderated  and  non-moderated  lists, peer lists,
  61.      peer servers, private lists, address aliasing, news  connec-
  62.      tions  and gateways, mail queueing, digests, list ownership,
  63.      owner preferences, crash recovery, batch processing,  confi-
  64.      gurable headers, regular expressions, archive searching, and
  65.      live user connections via TCP/IP.
  66.  
  67. NEW FEATURES:
  68.  
  69. 1) Interactive system: serverd may be put to TCP/IP listening mode for live
  70.    connections, at port 372, via the -i command line option:
  71.  
  72.    a) A special client has been written and can be found in archives/ilp/
  73.       That directory contains the source code and the man page. Source and doc
  74.       can also be found under the src/ and doc/ dirs.
  75.    b) 'help live' explains a little more about this feature.
  76.    c) 'remote' lists may now specify a host and a port, so that your
  77.       interactive ListProcessor can chain-connect to others.
  78.    d) serverd has to be setuid to root to be able to get the privileged port;
  79.       once obtained, it sets uid back to server.
  80.    e) See the src/README file for system qualifications to use this feature,
  81.       doc/serverd.1 (of course), and run systest.
  82.  
  83. 2) The ULISTPROC_UMASK environment variable is now supported to set file
  84.    access modes; define it in both .[t]cshrc AND .profile:
  85.    .[t]cshrc: setenv ULISTPROC_UMASK 077
  86.    .profile:  ULISTPROC_UMASK=077; export ULISTPROC_UMASK
  87.  
  88. 3) The 'precedence' config directive is used to put a Precedence: header line.
  89.  
  90. 4) Configurable headers are supported via the 'header' config directive; this
  91.    lets you define which header lines from subscriber messages to save and
  92.    copy to the distributed message.
  93.  
  94. 5) Regular expressions (extended egrep(1)) are supported for the .ignored
  95.    and .aliases files; they can also be used in the MAILER_DAEMON and 
  96.    SUSP_SUBJECT symbols in src/defs.h:
  97.  
  98.    a) UUCP has been reintroduced in src/defs.h as "UUCP"; you may alter
  99.       this to "^UUCP$" so that only mail 'From uucp Date Time' will be treated
  100.       in a special way.
  101.    b) In your .ignored files you should replace entries like "root" with
  102.       "^root", "sys" with "^sys", etc.
  103.  
  104. 6) Lists may have their messages automatically archived in a variety of forms;
  105.    see doc/server.1 for more information; the 'archive' config directive has
  106.    been introduced to specify the archive, directory to put files, optional
  107.    password, and the format of the file names. New directories and archives
  108.    are automatically created.
  109.  
  110. 7) New farch: 
  111.    a) create new directories and archives recursively; create all necessary
  112.       DIR and INDEX files; update all necessary ancestor INDEX files.
  113.    b) New option -B archives pure binaries without splitting and uuencoding;
  114.       a 'GET' request on such files forces a uuencode on the way out.
  115.    c) New option -D puts a descriptive message about the archived file in the
  116.       DIR file.
  117.    d) New option -r removes the specified files from the specified archive.
  118.    e) New option -p specifies a password for a private archive.
  119.  
  120. 8) Ability for users to execute  commands on a per list basis via the
  121.    'unix_cmd' config directive and the 'run' request; see doc/server.1 and
  122.    doc/listproc.1 for more information.
  123.  
  124. 9) The config file now supports the '&\n' line continuation sequence used
  125.    for requests.
  126.  
  127. 10) The .subscribers file now requires two more attributes: a password used
  128.     during live connections, and the CONCEAL mode (YES or NO)
  129.     a) the upgrade_to_6.0a script should be executed to assign passwords and
  130.        default no-conceal modes to all subscribers of all lists.
  131.     b) 'set <list>' now reports the password and the conceal mode too, as well
  132.     as the address used for subscription.
  133.     c) 'set <list> password <old-password> <new-password>' is the request to
  134.        reset the password. New subscribers are assigned initial random
  135.        passwords.
  136.     d) 'set <list> address <personal-password> <new-address>' is the request
  137.        that lets a user reset the address he is subscribed with.
  138.     e) 'set <list> coneal yes|no' changes the conceal mode.
  139.  
  140. 11) The 'system' mailmethod now sends 'HELO hostname' to sendmail if the
  141.     system is compiled with -DZMAILER; tweaking of the code is required to
  142.     send 'HELO IP-address'. This is to be used only with the Zmailer only.
  143.  
  144. 12) Grouping of addresses by domains in the .subscribers files for faster
  145.     distribution.
  146.  
  147. 13) THANK and its foreign equivalents mark the end of requests.
  148.  
  149. 14) 'list' senses and rejects ListProcessor requests.
  150.  
  151. 15) The 'default' directive is introduced in the config file to select
  152.     default values for mailmode, address setting, password assignment,
  153.     conceal mode for each list.
  154.  
  155. 16) "Error during delivery: check the report files" messages now are more
  156.     verbose and include the error message in the body of the mail message;
  157.     no need to check the report files!
  158.  
  159. 17) Similar addresses are listed when a request or posting is rejected
  160.     due to subscription problems.
  161.  
  162. 18) Support for syslog(3) by compiling with -DSYSLOG=facility.
  163.  
  164. 19) Screening of mailer daemon error messages if compiling with
  165.     -DERROR_MAIL_ANALYSIS=level.
  166.  
  167. 20) Check for fake mail by comparing the domain in the user address against
  168.     the Received: lines.
  169.  
  170. 21) No Errors-To: lines if you compile with -DNO_ERRORS_TO.
  171.  
  172. 22) Man pages have been split.
  173.  
  174. 23) New "limit" in the config file: files -- limits size of files sent out
  175.     and automatically splits them to smaller subparts.
  176.  
  177. 24) Limit on the number of messages processed daily on a per list basis via the
  178.     "ceiling" config directive.
  179.  
  180. 25) System files have been restricted to 14 characters maximum.
  181.  
  182. 26) New "fax" request and config directive (faxes files instead of emailing
  183.     them.
  184.  
  185. 27) Concealed lists.
  186.  
  187. 28) Help/.welcome/.info files may now be shell scripts.
  188.  
  189. 29) Ability to search the archives via the "search" request.
  190.  
  191. 30) "View" request complements "get".
  192.  
  193. 31) Abort capability during live connections.
  194.  
  195. 32) True concurrency.
  196.  
  197. UTILITIES:
  198. These utilities reside in pub/listserv/utils/ in this ftp site, and some
  199. of them are included in the system:
  200.  
  201. 1) stds: Compilers like the one on the Convex machines do not like
  202.     the way I treat PATH throughout the system. You should use this utility
  203.     before compiling:
  204.     % cd /usr/server
  205.     % stds src/*.c src/nonansi/*.h
  206. 2) clean.c: For those substandard compilers that do not like
  207.     non-ASCII characters in the source file (such as control-L) here is
  208.     a program that will clean them up:
  209.     % cd /usr/server/src
  210.     % clean *.c
  211.     This program has to be compiled as follows:
  212.     % cc -Dunix clean.c -o clean
  213.     The -Dunix is necessary because this utility is also supposed to
  214.     work on PC's.
  215.  
  216. COMPILER & PREPROCESSOR: Please read the README file in the package.
  217. SUGGESTIONS: A few people have reported to me that the IDA sendmail is the one
  218.       to use on your system (not that listserv won't work with what you
  219.       now have). The source can be found via anonymous ftp from
  220.       uxc.cso.uiuc.edu in the directory pub. The file is called:
  221.         sendmail-5.65c+IDA-1.4.4.1.tar.Z
  222. WARNING:  Please, take a look at the file WARNINGS in this directory
  223.       periodically.
  224.  
  225. MAJOR USER CONTRIBUTED ENHANCEMENTS:
  226.       v5.1: port for AIX, IRIX, MINIX systems, and enhanced help facility
  227.               using help files instead of hard-coded messages.
  228.       v5.2: archives, GET, INDEX requests.
  229.       v5.41: catmail utility.
  230.       v5.5: list digests, manager preferences.
  231.       v6.0: auto-archiving.
  232.  
  233. REGISTRATION: Please, fill out the registration form and email it to me.
  234. QUESTIONS: Send me email (tasos@cs.bu.edu).
  235. OTHER VERSIONS: v4.3 still available from 129.100.7.2 (cd listserv)
  236.       v5.31 available from j.cc.purdue.edu (cd comp.sources.unix/volume25;
  237.         files are v25i035 through v25i040)
  238.           v5.41 also available from uxc.cso.uiuc.edu (cd pub)
  239. COMING ATTRACTIONS: ???
  240. SCHEDULED NEXT RELEASE: ???
  241.  
  242.